package com.xqboss.apps.vo.equipment;

import com.xqboss.apps.domain.nft.Category;
import com.xqboss.apps.vo.nft.CategoryVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 装备属性模板详情
 *
 * @author Trent
 * @date 2023/8/17
 */
@Data
@ApiModel
public class EquipmentAttrTemplateDetailVo {

    @ApiModelProperty("id")
    private Long id;
    @ApiModelProperty("模板名称")
    private String name;
    @ApiModelProperty("模板描述")
    private String description;
    @ApiModelProperty("最小幸运值比例")
    private BigDecimal luckRatioMin;
    @ApiModelProperty("最大幸运值比例")
    private BigDecimal luckRatioMax;
    @ApiModelProperty("最小坚固值比例")
    private BigDecimal strongRatioMin;
    @ApiModelProperty("最大坚固值比例")
    private BigDecimal strongRatioMax;
    @ApiModelProperty("最小天赋值比例")
    private BigDecimal talentRatioMin;
    @ApiModelProperty("最大天赋值比例")
    private BigDecimal talentRatioMax;
    @ApiModelProperty("最小耐久值比例")
    private BigDecimal durableRatioMin;
    @ApiModelProperty("最大耐久值比例")
    private BigDecimal durableRatioMax;
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;

    @ApiModelProperty("爆率信息")
    private List<EquipmentAttrPointRatioVo> pointRatioList;
}
